Text this: Challenging mathematical problems with elementary solutions / A.M. Yaglom and I.M. Yaglom ; translated by James McCawley, Jr. ; revised and edited by Basil Gordon.