Mental Leaps by Keith J. Holyoak & Paul Thagard