Richard III by William Shakespeare
Best Plays Ever
874 books — 1,136 voters