Calculus, - James Stewart Daniel Clegg Saleem Watson