segnalibro.co.uk
Good Samaritans by Will Carver (Orenda Books)
It’s a rare occurrence that a novel can provide you with so many shocks from cover to cover that you feel like you’ve run a marathon by the time you get to the end. When I started readi…