There is no evidence that Shakespeare wrote Hamlet because his son died, but the timing has long unsettled scholars. The play ...