75 books • 6 series
James Riley lives in Virginia. He is the author of Half upon a Time, Twice upon a Time, and Once upon the End as well as the Story Thieves series.
Do You Hear What I Hear
International Government Finance and the Amsterdam Capital Market, 1740-1815
The Dawn of Salvation