Physics and Chemistry of Nano-structured Materials by Shihe Yang & Shu-Chun S.S. Yang