Computer Science and Engineering/ Information Technology
- Computer Networks
- Computer Networking: A Top-Down Approach Featuring the Internet by James Kurose and Keith Ross, Addison Wesley
- Computer Networks by Andrew S. Tanenbaum, Prentice-Hall Publishers
- Computer Networks a Systems Approach by Larry Peterson and Bruce Davie, Morgan Kaufmann
- Data and Computer Communications by William Stallings, Prentice Hall
- Data Communication and Networking by Behrouz A Forouzan, Tata McGraw-Hill
- TCP/IP Protocol Suite, by Behrouz A Forouzan 4th edition.
- Computer Networking: A Top-Down Approach Featuring the Internet by James Kurose and Keith Ross, Addison Wesley
- Software Engineering
- Operating Systems