Mathematical Thought Vol 3 P by Morris Kline