Introduction to chemical principles (Pearson, Noida, 2017)