Shasha, Dennis E. Puzzles for programmers and pros - New Delhi John wiley 2007 - xiii, 226 ISBN: 9788126512911 Dewey Class. No.: 793.74 SHA;1 R