Mastering Chess: A Course in 25 lessons (Third Printing) by IM Danny Kopec Ph.D. (2013-08-04)