Water treatment principles and design - Crittenden, John. (J. Wiley, 2005)