Mastering olympiad mathematics - Seshan, V (Franksons, 2001)