Understanding Chess Move by Move by John Nunn (Paperback, 2001)
eBay