Sixty challenging problems with Basic solutions - Spencer, Donald D. (Hayden Books Company, 1979)