Selected topics in nanoscience and nanotechnology - Wee, Andrew T. S. (World Scientific, 2009)