Modern mental maths sixty practice exercises
Gregory, Oliver.
Oxford University Press,
1986