Petrucci's general chemistry : principles and modern applications - Petrucci, Ralph H., -2015 (Pearson, 2023)