A Flaw in the Design - Nathan Oates

'Absorbing and original . . . A very smart tale packed with jeopardy' Daily Mail 'Keeps you…