A Book of Spirits and Thieves

A Book of Spirits and Thieves - Morgan Rhodes 3.5 stars