NETWORKS AND SYSTEMS - D ROY CHOUDHURY (new delhi NEW AGE INTERNATIONAL, 2017)