Adam McNaughtan recorded it on his LP "Words, Words, Words"; I'll look up the label when I get home. The only major error in the transcription (allowing for stylistic variations between the folks I've heard perform this other than McNaughtan) is in the first chorus; it should be:"Wonders if the ghost's a cheat, and that is why he's waiting"
which refers to Hamlet's dithering about whether it was really dear old Dad's departed spirit urging him to revenge...