Voted the Best Crime Novel of All Time by the CWA
’One of the best mysteries of all time’ New York Times
Who really killed the princes in the tower?
Was Richard III truly the ogre of legend and Shakespeare’s play – a wicked uncle who murdered his nephews to steal the crown of England?
Inspector Alan Grant is not so sure. Laid up in hospital with a broken leg, he becomes obsessed with unravelling this most enduring of historical mysteries. As he investigates with the help of an enthusiastic young American scholar, he unearths long-buried intrigues and comes to a startling conclusion.
’Ingenous, stimulating and very enjoyable’ Sunday Times