Harold

and Brett Foster. Hamlet. New York: Bloom’s Literary Criticism