Max Shron wrote Thinking with Data, How to turn Information into Insights. Published by o’Reilly
I requested a review copy of this book because it looked interesting. Math and Philosophy meets data science.
There is no code in this book. It is worth reading because it goes over the concepts concisely. Reasoning and arguments. Examples are timely like does being close to mass transportation increase the cost of renting an apartment?
The book concludes with that the author hopes that in several years the material will be obvious to data scientists and a clear place to start.