Fullerenes : Nanochemistry, Nanomagnetism, Nanomedicine, Nanophotonics.: Nanochemistry, Nanomagnetism, Nanomedicine, Nanophotonics. (2011)