Book by Bove, Tony, Rhodes, Cheryl
Gives advice on playing adventure games, explains how they are written and maps, and provides solutions, in code, to six popular games