Winning Ways for your mathematical plays. Volume 1: Games in General

Richard K. Guy, Elwyn R. Berlekamp, John H. Conway