The chess player's bible:Illustrated strategies for staying ahead of the game Illustrated strategies for staying ahead of the game