Raising Caine (Caine Riordan book 3) by Charles E. Gannon (book review)
Caine Riordan has a habit of being in the wrong place at the wrong time. In ‘Fire With Fire’, he stumbled into an…
The SFcrowsnest archive
Caine Riordan has a habit of being in the wrong place at the wrong time. In ‘Fire With Fire’, he stumbled into an…
‘The Prince And The Program’ by Aldous Mercer is a very strange book. The ‘strange’ is what turns every page, however, as you’re…
Every now and then TOR books sends me something I did not request. Every time this happens, I open the envelope with equal…
Ember is Y Negative. In the world created by Kelly Haworth for her novel, ‘Y Negative’, that means Ember is not a man…
I have been looking forward to ‘Son Of The Black Sword’ ever since I read ‘The Keeper Of Names’ in Baen’s ‘Shattered Shields’…
I don’t often re-read books, but when Andrew Gordon sent me an updated copy of his book ‘Purpose’, I dove back in right…
‘The continuing adventures of Christopher Sinclair, mechanical engineer turned priest of war.’ The end of ‘Sword of the Bright Lady’ (World Of Prime:…
In Rajan Khanna’s first novel, ‘Falling Sky’, we meet Benjamin Gold, a fairly typical post-apocalyptic survivor in an atypical post-apocalyptic world. Combining zombies…
‘Drizzt returns to the Underdark!’ ‘Archmage’ numbers twenty-eighth in ‘The Legend Of Drizzt’. As always, I’ll preface my review with the caveat that…
I didn’t actually read the synopsis of ‘Zero World’ when I requested a copy for review. I had enjoyed Jason M. Hough’s ‘Dire…
The good news is that the first chapter of ‘Stormbringer’ confirms all my suspicions regarding the last chapter or so of ‘Liesmith’, the…
Poor Horace. In ‘Blood and Iron’ (part one of The Book of the Black Earth) he escaped death only to be tossed in…