A review by mbeeh
Being Logical: A Guide to Good Thinking by D. Q. McInerny

informative reflective medium-paced

4.25