Guide to e-Science : Next Generation Scientific Research and Discovery - Xiaoyu Yang, Lizhe Wang, Wei Jie ((Computer Communications and Networks))