Land of Echoes by Daniel Hecht
Lucretia (Cree) Black is a parapsychologist whose investigative methods include in-depth historical research and psychological analysis. When she's asked by her former mentor, renowned neuropsychiatrist Mason Ambrose, if she would examine the case of a 15-year-old boy suffering from bizarre and frightening symptoms, Cree refuses to get involved. Physically and emotionally exhausted, she's planning to take some time off. But Ambrose is persistent and so Cree reluctantly finds herself heading for a private boarding school on a Native American reservation in New Mexico - and becoming embroiled in the extraordinary case of Tommy Keeday. A case whose roots lie in the unsolved mystery of a gruesome murder that took place over 15 years before ...