Contemporary Computing - Parashar, Manish (Springer Berlin Heidelberg, 2012)