Nanocomputing: the future of computing - Sahni, Vishal (Tata McGraw-Hill, 2008)