Confined to a hospital bed, Scotland Yard's Inspector Grant is engrossed with a portrait of Richard III. How is it possible, he wonders, that such a sensitive-appearing soul could have been the odious villain of so many crimes, and the Wicked Uncle responsible for the murder of his own nephews to secure the British crown for himself? Grant reconsiders 500-year-old evidence and brilliantly arrives at a compelling new answer to one of the most intriguing mysteries in history: who really murdered the Princes in the Tower.