How to Think in Chess by Jan Przewoznik & Marek Soszynski