Thinking In Four Dimensions by Robin Grove & Catherine J. Stevens