To Bear Witness: A Journey of Healing and Solidarity by Kevin M. Cahill

To Bear Witness: A Journey of Healing and Solidarity

Kevin M. Cahill

270 pages missing pub info (editions)

emotional informative reflective medium-paced
Powered by AI (Beta)
Loading...

Description

For more than forty-five years, Kevin Cahill has been helping to heal the world: as a leading specialist in tropical medicine and as a driving force in humanitarian assistance and relief efforts across the globe.Physician, teacher, activist, diplo...

Read more

Community Reviews

Loading...

Content Warnings

Loading...