This incisive new title is aimed at every computer user who is not a programmer. It argues that programming is a vital skill for all users, for three compelling reasons: it teaches the importance of communicating clearly; it actually improves the clarity and quality of thinking; and, like any other creative endeavor, it can be fun.
I like the idea rooted in the title. However, this book doesn't seem to be very popular or easily available. Maybe you can "sharpen your thinking" by reading another one of Chris Crawford's books that seem to have done much better than this one.