Elaine Rich Artificial Intellegence - Elaine Rich (McGraw Hill)