Discovery & inventions - Endacott,Geoff (Viking penguin inc., 1991)