Algorithms in a nutshell - Heineman, George T.; Pollice, Gary; Selkow, Stanley, 1944- (O'Reilly, 2009)