Medicine Across Cultures: History and Practice of Medicine in Non-Western Cultures (Science Across Cultures: The History of Non-Western Science)