Journal: Recent Patents on Nanotechnology Volume: 4 Issue: 3 Year: 2010 Page: 150-163 Author(s): Xingfa Ma, Mingjun Gao, Xiaochun He, Guang Li