104 number theory problems from the training of the USA IMO team - Andreescu, Titu 1956-; Andrica, Dorin 1956-; Feng, Zuming 1970- (Birkhäuser, 2007)