Skip to main content
Chess Traps, Pitfalls, and Swindles by Israel Albert Horowitz