Chemistry : A Molecular Approach by Nivaldo J. Tro, 9780134874371 This textbook covers a lot of ground without feeling overwhelming.