Jeff Atwood's review of Envisioning Information