Recent advances in nanotechnology - Ke, Changhong 1974- (Apple Academic Press, 2012)