Discrete Calculus by Leo J. Grady & Jonathan R. Polimeni