Number theory : structures, examples, and problems - Andreescu, Titu, 1956- (Birkhäuser, 2009)