The Mathematical olympiad Hand book - Gardiner, A. (Oxford, 1997)