Author: Faye Fangfei Wang Source: Cambridge; Cambridge University Press, 2010. 261pp. £65. ISBN 9780521199339 Category: Information Technology Date of Journal Issue: December 2010