The Essentials of contraceptive technology - Hatcher, Robert A. (Population Information Program, Center for Communication Programs, John Hopkins University, School of Public Health, 2001)