The Blood Card: Stephens and Mephisto Mystery 3 by Elly Griffiths (Hardback, 2016)