The solution to one of the most enduring mysteries in English history -and a final exoneration for Richard III.