This book is intended as a text for a problem-solving course at the first or second-year university level, as a text for enrichment classes for talented high-school students, or for mathematics competition training. Most problem books have a limited number of rather challenging problems.