Principles and guidelines, McGraw and Harbison-Briggs, Prentice Hall. Introduction to Expert Systems, Jackson, Addison Wesley. Prolog Programming in depth, Covington, Nute and Vellino, Prentice Hall. Programming in Prolog, Clocksin and Mellish, Springer- Verlag. Students should plan to spend extra time in the lab on their own in order to practice programming techniques and to keep up with the assignments.
Tutorial books are available in the lab for reference.