Advances in nanotechnology. Volume 16 - Bartul, Zacharie; Trenor, Jérôme (Advances in nanotechnology., 2016)