Macmillan science and technology encyclopedia (Bangalore, 1998)