1. Jackson, Peter (1998), Introduction to Expert Systems (3 ed.), Addison Wesley, p. 2, ISBN 978-0-201-87686-4
"Conventional programming". Pcmag.com. Retrieved 2013-09-15.
2. Leondes, Cornelius T. (2002). Expert systems: the technology of knowledge management and decision making for the 21st century. pp. 1–22. ISBN 978-0-12-443880-4.
3. Russell, Stuart; Norvig, Peter (1995). Artificial Intelligence: A Modern Approach. Simon & Schuster. pp. 22–23. ISBN 0-13-103805-2. Retrieved 14 June 2014.
4. Luger & Stubblefield 2004, pp. 227–331.
Nilsson 1998, chpt. 17.4. McCorduck 2004, pp. 327–335, 434–435.
Crevier 1993, pp. 145–62, 197-203.
5. Nwigbo Stella and Agbo Okechuku Chuks, School of Science Education, Expert system: a catalyst in educational development in Nigeria: "Knowledge-based systems collect the small fragments of human know-how into a knowledge-base which is used to reason through a problem, using the knowledge that is appropriated"
6. Hayes-Roth, Frederick; Waterman, Donald; Lenat, Douglas (1983). Building Expert Systems. Addison-Wesley. pp. 6–7. ISBN 0-201-10686-8.
7. George F. Luger and William A. Stubblefield, Benjamin/Cummings Publishers, Rule Based Expert System Shell: example of code using the Prolog rule based expert system shell
8. A. MICHIELS, Université de Liège, Belgique: "PROLOG, the first declarative language
9. Durkin, J. Expert Systems: Catalog of Applications. Intelligent Computer Systems, Inc., Akron, OH, 1993.
10. Orfali, Robert (1996). The Essential Client/Server Survival Guide. New York: Wiley Computer Publishing. pp. 1–10. ISBN 0-471-15325-7.