Deborah Harkness returns with the final novel in the All Souls Trilogy. The Book of Life begins with Diana and Matthew's return to Sept-Tours, Matthew's ancestral home. Harkness wastes no time in assembling the almost dizzying and incomprehensible ... Read More...