Horton B

Dictionary of modern chess - London Philosophical