Mathematics and The Search for Knowledge by Morris Kline. 0195042301