Principles and Practice of Artificial Intelligence