Author: Yee Fen Lim Source: Oxford: Oxford University Press, 2007. 716pp. £43. ISBN 019555861 Category: Information Technology Date of Journal Issue: March 2007