Freshwater Snails Of Africa And Their Medical Importance by David S. Brown