A Transition To Advanced Mathematics by Douglas Smith & Maurice Eggen