Richard III and the Princes in the Tower - A.J. Pollard
Richard III has divided opinion for over 500 years. Traditionally, he has been perceived as a villain, a bloody tyrant and the monstrous murderer of his innocent nephews. To others he was and remains a…