TY - BOOK AU - Shasha, Dennis E. TI - Puzzles for Programmers and Pros. SN - 9780470121689 AV - QA 95 .Sh4699 2007 PY - 2007/// CY - U.S.A PB - Wiley KW - Mathematical recreations KW - Puzzles ER -