My favourite scince encyclopaedia - Ardley, Neil. (London Hamlyn)