The Hidden Oracle
2016 • 384 pages

Ratings126

Average rating3.9

15

got a few belly laughs out of this one.

November 13, 2023Report this review