The Mystery Of Hamlet. An Attempt To Solve An Old Problem by Edward Payson Vining