A Mist of Prophecies
(Roma Sub Rosa, book 9)
Steven Saylor