Computational creativity : The Philosophy and Engineering of Autonomously Creative Systems (2019)