Calculus Volume 2 - Gilbert Strang