Graphene-embedded carbon nanofibers decorated with Pt nanoneedles for high efficiency dye-sensitized solar cells. Issue 34 (14th September 2015)