An interactive introduction to mathematical analysis - Lewin, Jonathan (Cambridge University Press, 2003)