TY - BOOK AU - Titu Andreescu TI - Mathematical Olympiad challenges new edition PY - 2004/// CY - New Delhi PB - Springer ER -