Chemistry: Concepts and Problems, a Self-Teaching Guide - Richard Post