Imagination in Chess: How to Think Creatively and Avoid Foolish Mistakes By: Paata Gaprindashvili Read more