Ardley,Neil, Infinity Encyclpedia of Science - New Delhi: Infinity Books, 2001 Dewey Class. No.: 503 / ENC