The essentials of contraceptive technology : a handbook for clinic staff - Hatcher, Robert A. (Johns Hopkins School of Public Health, Centre for Communication Programs, Population Information Program, 1997)