The Oxford companion to chess

David Hooper and Kenneth Whyld
Oxford University Press
9780192175403
0-19-217540-8