Hamlet, revenge! a story in 4 pt. - Innes, Michael 1906-1994 (Gollancz, 1984)