Recognizing Your Opponent's Resources: Developing Preventive Thinking by Dvoretsky, Mark fromGames/Chess 0 Type: Book