Microbiology Of Waterborne Diseases by Paul Hunter, Steven Percival & Steven Lane Percival