International Mathematical Olympiads 1986-1999 by Philip D. Straffin, Marcin E. Kuczma & Marcin Kuczma