David Hooper

David Hooper is the author of books such as Practical Chess Endgames.

Books by David Hooper