Messing about in problems - Eden, C. (Oxford Pargamon, 1983)