Jon Speelman

Jon Speelman is the author of books such as Batsford Chess Endings.

Books by Jon Speelman