Front cover image for Spark notes 101 - Shakespeare 38 plays, 20 sonnets

Spark notes 101 - Shakespeare 38 plays, 20 sonnets

Print Book, English, 2006
New York, Sparknotes, 2006