Introduction to Chemical Principles: A Laboratory Approach