The Essentials of contraceptive technology - Hatcher, Robert A. (Population Information Program, John Hopkins University School of Public Health, 1998)