Small Things Considered - why htere is no perfect design

Henry Petroski

Small Things Considered - why htere is no perfect design


Design Thinking
Product Design
Product Development