Encylopedia of scientific developments inventions and discoveries, Vol.2 - Davis, J. R. Ainsworth (Bhavana Books & Prints, 1996)