Petroski, Henry

Success through failure the paradox of design Petroski, Henry - Princeton Univeity Press 2006

620.0042 / T06 PET