The essentials of contraceptive technology - Hatcher, Robert A. (Population Information Program, Center for Communication Programs, Johns Hopkins School of Public Health, 2005)