Solomon's code : humanity in a world of thinking machines /: humanity in a world of thinking machines. (2018)