Artificial Intelligence: A Modern Approach (via Library)