TY - BOOK AU - Rajaraman, R. TI - 500 puzzles to improve your thinking SN - 9788179664247 U1 - 793.73 PY - 2016/// CY - Chennai PB - Emerald Publishers ER -