Psychology the adaptive mind - Nairne, James S (Australia Wadsworth, 2000)