104 Number Theory Problems From the Training of the USA IMO Team - Andreescu, Titu (BirkhΓuser Boston, 2007)