Knowledge-based design systems - Coyne, Richard D; Rosenman, M. A; Radford, A. D; Balachandran, M; Gero, J. S (Addison-Wesley, 1990)