Discrete calculus : Applied analysis on graphs for computational science - Grady, Leo J. (new york springer, 2010)