Hydrochemistry (Basic Concepts and Exercises)