The 90% solution : - Rogers, David (John Wiley & Sons, 2006)