TY - BOOK AU - Shasha, Dennis E. TI - Puzzles: for programmers and pros: For programmers and pros SN - 9788126512911 U1 - 793.73 SHAD PY - 2007/// CY - New Delhi PB - Wiley India Pvt Ltd ER -