More Chemistry Basics by William C. Robertson & Michael S. Kralik