Shakespeare
1987 • 774 pages