COMPUTERS NETWORKS AND DISTRIBUTED PROCESSING SOFTWARE, TECHNIQUES & ARCHITECTURE - MARTIN, JAMES (PRENTICE HALL OF INDIA PVT. LTD, 2015)