T. W. Knight, Transformations in Design (Cambridge University Press, Cambridge, 1994.