TY - BOOK AU - Andreescu, Titu TI - Mathematical olmpiad challenges SN - 8181283236 U1 - G 510.76 AND PY - 2000/// CY - New York PB - Spinger ER -