An Oxford University researcher has found a hidden sonnet by William Shakespeare.