Chess Training Engineer

On the Art and Science of Training Chess Masters