Skip to main content
The Oxford Companion to Chess by David Hooper