Computational artifacts towards a philosophy of computer science - Turner, Raymond 1947- (Springer, 2018)