Velleman's How to prove it 99 variations of a proof - cubic equation intro to gemoetry; available as online book