Encyclopaedia of scietific terms - Graham , E C (N Delhi Indiana publishing house, 2008)