Title: FINITE GRAPHS AND NETWORKS, An Introduction with Applications