Artificial intellingence and software engineering understanding the promise of the future - Partridge (Glenlake, 1998)