Reaching the Top : A Practical Guide to Playing Master-Level Chess