Mathematical Foundations of Computer Networking by Srinivasan Keshav