Where There Is No Doctor: A Village Health Care Handbook, Revised Edition
$24.26