Design Concepts For Engineers by Mark N. Horenstein, Allen Davis & Usa) Horenstein Mark N. (Boston University