100 mathematical proof - Garnier, Rowan (John Wiley, 1996)