Graphitic nanofibers: a review of practical and potential applications - Jangbarwala, Juzer (Micro and nano technologies series, 2017)