Machines for Living
Victoria Rosner
2020
Oxford University Press - 292 Pages