Novel nanomaterials for biomedical, environmental and energy applications - Wang, Xiaoru; Chen, Xi (Micro & nano technologies series, 2019)