Encyclopaedia of scientific terms - Nagrath, Arvind (N.Delhi, 2006)