Public Health Aspects of HIV/AIDS in Developing Countries:Epidemiology, Prevention and Care.