The Oxford Companion to Chess by David Hooper | Menrva Books