Books

Book Review: ‘Shadow of Night,’ Book 2 in the All Souls Trilogy by Deborah Harkness