I do believe Shakespears's version of Richard III has been well and truly debunked, many times over. See Josephine Tey's Daughter of Time for one sparkling example.