Classic books

D.L. Galli, “Distributed Operating Systems: Concepts and Practice”, Prentice-Hall, 2000.
L. Peterson, B. Davie, “Computer Networks, A Systems Approach”, Second edition, Morgan Kaufmann, 2000.
V.K. Garg, “Elements of Distributed Computing”, Wiley, 2002.
J.F. Kurose, K.W. Ross, “Computer Networking: a Top-Down Approach Featuring the Internet”, McGraw-Hill, 2001).
J. Siegel, “CORBA 3:Fundamentals and Programming”, (second edition), OMG Press, Wiley, 2000.
F. Halsall, “Multimedia Communications”, Addison-Wesley, 2001.

Books on latest topics

T. Erlet al., “Cloud computing : concepts, technology, & architecture”, Prentice Hall, 2013.
B. Wilder, “Cloud architecture patterns”, Beijing, 2013.
A. T. Velteet al., “Cloud computing: a practical approach”, McGraw-Hill, 2010.
J. Rhoton, “Cloud computing explained”, Recursive Press, 2009.
T. Fifield et al., “Openstackoperations guide: set up and manage your OpenStack cloud”, O’Reilly, 2014.
S. Holla, “Orchestrating Docker”, PacktPublishing, 2015.
O. Hane, “Build your own PaaS with Docker”, PacktPublishing, 2015.
T.D. Nadeau and K. Gray, “SDN: software defined networks”, O’Reilly, 2013.
L. Carlson, “Programming for Paas”, O’Reilly, 2013.
T. White, “Hadoop: the definitive guide”, O’Reilly, 2012.
E. Sammer, “Hadoop operations”, O’Reilly, 2012.
K. Rankin, “DevOps troubleshooting”, Addison-Wesley, 2013.
D. Sui et al., “Crowdsourcing geographic knowledge”, Springer, 2013.
Z. Yan et al., “Semantics in mobile sensing”, Morgan & Claypool, 2014.
R. Copeland, “MongoDB applied design patterns”, O’Reilly, 2013.