Advances In Nanoscience And Nanotechnology by Andrew T. S. Wee