MLA

Hutchison, David, et al. Principles of Distributed Systems. Springer Berlin Heidelberg, 2012.

APA

Hutchison, D., Kanade, T., Binoy, R., & Flocchini, P. (2012). Principles of Distributed Systems. Springer Berlin Heidelberg.

Chicago

Hutchison, David, Takeo Kanade, Ravindran Binoy, and Paola Flocchini. Principles of Distributed Systems. : Springer Berlin Heidelberg, 2012.