A review by nightshade_novels
Duty Calls by Sandy Mitchell

5.0

The world Cain finds himself on in this book is so interesting; half desert, half lava, with the only habitable spaces being plateaus that rise above the planet's surface.
After the last book I was happy to have Cain back with the 597th and seeing a bit more of Kasteen, Brocklaw and even Sulla. But what I really enjoyed was that this book has Amberly Vail in person working alongside Cain.
This book is the first one that has tyranids as the enemy being fought, although Cain has faced them before. I really enjoyed getting to see the tyranids in action as they are one of my favourite xenos species, I think because they are such a different species to the humans. However there is a lot more going on than just the tyranid invasion and we get a bit more understanding about one of Cain's discoveries in the last book, which nicely links the two stories together.
Once again Mitchell's writing style is great; continuous action broken up by frequent bits of humour and a storyline that keeps you hooked. I can't wait to read the next book in the series.