Hamelyn
How to Think: Building Your Mental Muscle second-hand book