51 flights of chess fancy : and a few other frolics /
Beasley, John D.(John Derek),1940-
Harpenden : J. Beasley,
2009.