Knowledge-based design systems - Coyne, R.D (Addison-Wesley, 1989)