Mathematical Olympiad ChallengesTitu Andreescu, Reazvan Gelca, Mark Saul · First published 2000Open the Tome