AIDS testing : a comprehensive guide to technical, medical, social, legal, and management issues