The Complete Idiot's Guide to Swimming by Nathan Jendrick, Glenn Mills & Mike Bottom