Graham Rand: Book Reviews. Interfaces 41(1): 93-96 (2011)