Number Theory - Coppel, William A.; Coppel, W A (Springer US, 2006)