Artificial Intelligence: a Modern Aprroach - Stuart Russell (Prentice Hall)