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