Program design by: for knowledge based systems - Winstanley, Graham . (Galgotia Publications, 1990)