Frischmann, Brett

Re-Engineering Humanity / Brett Frischmann, Evan selinger - UK : Cambridge University Press, 2018. - xvii, 417 p,;

9781107147096


Engineering--Study and teaching

507.107