Human Thinking - 9780367360757