John R. KarsnitzBooksBundle : Engineering DesignEngineering Design: An Introduction. John Karsnitz, Stephen O'Brien, John HutchinsonAuthor data: Open Library