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
9781411400276, 1411400275
1016744422