Zaslat SMS: Hydrogeochemistry fundamentals and advances.