Nanocomputing: Computational physics for nanoscience and nanotechnology - Hsu, James J Y (2009)