Science at the nanoscale an introductory textbook - Chin, Wee Shong (Pan Stanford Pub., 2010)