TY - BOOK AU - Shasha Dennis TI - Puzzles For Programmers And Pros SN - 9788126512911 PY - 2007/// CY - Delhi PB - Wiley India Pvt . Ltd ER -