Number Theory - Andrica, Dorin; Andreescu, Titu; Elkies, Noam (Birkhäuser Boston, 2009)