Robert Farrington Books
The killing of Richard III
"1483: King Edward IV dies, leaving two innocent young princes in line to the throne. But when scandal and conspiracy explode around their claim, Richard of Gloucester is proclaimed king. Shortly a...
Read More