Ideas, Machines, and Values by Stephen Cutcliffe & Stephen H. Cutcliffe