The commercial engineer's desktop guide - Boyce, Tim. (Thorogood, 2001)