Hatamura,Y

Learning from design failures - Berlin springer 2009 - xvi,484p. ;23.5 cm

9784431253723

620.00452 / HAT