Cloud computing challenges, limitations and R&D solutions - Mahmood, Zaigham (Springer International Publishing, 2014)