This textbook provides an exciting new addition to the area of network science featuring a stronger & more methodical link of models to their mathematical origin & explains how these relate to each other with special focus on epidemic spread on networks The content of the book is at the interface of graph theory stochastic processes & dynamical systems The authors set out to make a significant contribution to closing the gap between model development & the supporting mathematics This is done by Summarising & presenting the state-of-the-art in modeling epidemics on networks with results & readily usable models signposted throughout the book; Presenting different mathematical approaches to formulate exact & solvable models; Identifying the concrete links between approximate models & their rigorous mathematical representation; Presenting a model hierarchy & clearly highlighting the links between model assumptions & model complexity; Providing a reference source for advanced undergraduate students as well as doctoral students postdoctoral researchers & academic experts who are engaged in modeling stochastic processes on networks; Providing software that can solve differential equation models or directly simulate epidemics on networks Replete with numerous diagrams examples instructive exercises & online access to simulation algorithms & readily usable code this book will appeal to a wide spectrum of readers from different backgrounds & academic levels Appropriate for students with or without a strong background in mathematics this textbook can form the basis of an advanced undergraduate or graduate course in both mathematics & other departments alike