New Generation Vaccines, Third Edition by Myron M. Levine & Levine M. Levine