Shaman by Noah Gordon

Set in the 19th century, the story follows the journey of Robert Jeremy Cole, a young doctor who travels from Scotland to America to escape his past and build a new life. In the rugged frontier of Illinois, he encounters the challenges of practicing medicine in a developing nation, while forming a deep bond with a Native American healer known as Shaman. Through their friendship, Cole learns to blend traditional healing practices with modern medicine, navigating personal and professional trials as he strives to serve his community and honor the diverse cultural heritage he encounters.