Patrick Neeman's review of The Cost of Bad Design