The Practice Of Prolog door Leon Sterling