Knowledge-based systems - Akerkar, Rajendra A. (Jones and Bartlett, 2010)