Jeff Atwood's review of Peopleware: Productive Projects and Teams (Second Edition)