Constraints and Creativity - Kupferberg (Cambridge University Press, 2021)