Christopher Brookmyre - Black Widow (Jack Parlabane 7)
Christopher Brookmyre - Black Widow (Jack Parlabane 7) **What if your deepest secret was revealed?**
Sam Morpeth is growing up way too fast, left to fend for a younger sister when their mother goes to prison and watching her dreams of university evaporate. But Sam learns what it is to be truly powe…