Encyclopaedia of scientific terms - Graham, E.C (Indiana publishing house, 2008)