Elaine Rich Artificial Intellegence - Elaine Rich (McGraw Hill, 2010)