Mathematical Thought Vol 2 P by Morris Kline