David vs Goliath Chess

Barsford Chess (Series)

Andrew Soltis Author
(2016)