Problem solving and decision making - Wilson, Graham (Crest Publishing House, 2001)