BASIC artificial intelligence - James, Mike (Butterworth, 1986)