Andreescu Titu Mathematical Olympiad treasures - 2004 Standard No.: 5552 Source: Textual Dewey Class. No.: B, P4