Author: Mohamed Ally Source: London: Facet Publishing, 2012. 256pp. £54.95. ISBN 9781856047760. Category: Information Technology Date of Journal Issue: March 2012