Her name is Joyce Puta, a 48-year-old Zambian army colonel on secondment to the United Nations. An unabashed fighter, her enemy for the last ten years has been HIV/AIDS. Her latest battleground is Liberia, and by all accounts she has been waging a successful campaign.