Ian Adamson has 2 really nice books pitched at the upper level undergraduate/graduate level: A General Topology Workbook and A Set Theory Workbook. Set Theory and point set topology can mostly be developed directly from the definitions,so these are nice subjects to present in this manner,particularly to students just learning how to do rigorous proofs. Best of all,both books come with complete solutions in the back.