| Fundamentals of Software Architecture: An Engineering Approach (2020) by Richards, Mark, Ford, Neal | |
| Computer Networks, Global Edition (2021) by Tanenbaum, Andrew, Wetherall, David | |
| Code: The Hidden Language of Computer Hardware and Software (2022) by Petzold, Charles | |
| The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition (2nd Edition) (2019) by Thomas, David, Hunt, Andrew | |
| The Illustrated Network: How TCP/IP Works in a Modern Network (2017) by Goralski, Walter | |
| Computer Networking: A Top-Down Approach (2016) by Kurose, James, Ross, Keith | |
| Learning Network Programming with Java (2015) by Reese, Richard | |
| Clean Code: A Handbook of Agile Software Craftsmanship (2008) by Robert C. Martin | |
| Practical TCP/IP: Designing, Using & Troubleshooting TCP/IP Networks on Linux and Windows (2011) by Mansfield, Niall | |
| TCP/IP Network Administration (3rd Edition; O'Reilly Networking) (2002) by Hunt, Craig | |