Everyone's 2nd Chessbook*
Dan Heisman, an engineer, spends his free time teaching and coaching chess teams in Philadelphia.