Chemistry : A Molecular Approach by Nivaldo J. Tro, 9780134874371

This textbook covers a lot of ground without feeling overwhelming.