Distributed Computing and Internet Technology - Padmanabhan Krishnan, P. Radha Krishna, Laxmi Parida (Springer, 2017)