Artificial intelligence for advanced problem solving techniques - Vrakas 1977-; Vlahavas (Information Science Reference, 2008)