Colorado Mathematical Olympiad the first twenty years and further explorations / - Soifer, Alexander. (Springer,)