The Oxford companion to chess

David Hooper and Kenneth Whyld
Oxford University Press
9780198661641
0-19-866164-9