An Introduction to Computer Networks - Rizvi, Sam; V K Sharma (Delhi Narosa Publishing, 2011)