Chemistry: Mixtures and Solutions by Seymour Rosen