Mechanical engineering principles - Bird, John (Newnes, 2002)