A Mist of Prophecies by Steven Saylor (Paperback, 2001)