One Blood by Graeme Kent