Michael Billington, a theater critic for The Guardian, ranks from worst to best all of the plays of William Shakespeare. He identifies 35 of them, but scholars dispute that number, raising higher or lower due to the Bard's collaboration with author writers.
