"Andreescu, Titu" Mathematical Olympiad Treasures - \\200500ENGGPSX - 2005 - 234p. includes index and biblioraphy ISBN: 8181283228