Algebraic number theory 2nd ed - Stewart, Ian.; Tall, David Orme. (Chapman and Hall, 1987)