GM Marian Petrov | Chess Publishing