The everything Shakespeare book

by Peter Rubie

viii, 309 p. ; 24 cm