Shasha, Dennis E. Puzzles: for programmers and pros. For programmers and pros. - 1 - New Delhi Wiley India Pvt Ltd 2007 - xiii,226 ISBN: 9788126512911 Dewey Class. No.: 793.73 SHAD