Lecture Notes on Fullerene Chemistry: A Handbook for Chemists