Tomorrow’s Chemistry Today: Concepts in Nanoscience, Organic Materials and Environmental Chemistry, second edition