Adventures in understanding - Grayson, David (Hodder and stoughton limited Great Britain)