Shakespeare

Park Honan
Oxford University Press
9780198117926
0-19-811792-2