The 100 best books of all time

How many of these "100 best books of all time" have you read?

45. 'Hamlet,' by William Shakespeare

Shakespeare's famous tragedy centers on the titular prince of Denmark, who believes his uncle, now the ruling king, killed his father. Hamlet resolves but then hesitates to take revenge, affecting everyone around him.

45 of 100
You've read  of  free articles. Subscribe to continue.