Viva facts on life the encyclopedia of computer science and technology - Henderson, Harry (Viva books pvt.ltd, New delhi, 2004)