Artificial Intelligence : guide to intelligent systems

9780321204660