Computer Networking: A Top-Down Approach
James F. Kurose
Flask Web Development: Developing Web Applications With Python
Miguel Grinberg
Master OSPF Routing Protocol: Theory Translated Into Practice
Redouane Meddane