Programming for artificial intelligence - methods, tools and applications. - Wolfgang Kreutzer; Bruce McKenzie (Addison-Wesley, 1991)