Theorems and Counterexamples in Mathematics by Bernard R. Gelbaum & John M.H. Olmsted