Book review: Ascent by Jed Mercurio

Now and again you come across a novel so closely published to your own specifications that you...

Read More