Advances in Nanotechnology - Bartul, Zacharie; Trenor, Jérôme (2017)