I'm working through Calculus by Michael Spivak. If you want a thorough knowledge of calculus(who doesn't?) then I wholeheartedly recommend it. While it's more deep than broad, it will surely help you learn to start thinking more like a mathematician.
http://www.amazon.com/Calculus-Michael-Spivak/dp/0914098896