100 Mathematical proof - Garnier, Rowan (John Wiley and sons, 1996)