Product And Process Design Principles by J.D. Seader, Warren D. Seider & Sandra E. Dann