thinking for a living: how to get better Thinking for a Living: How to Get Better thinking for a living : Cracking the code of how to get on better Thinking for a living : cracking the code of how to get on better thinking and learning for the 21st century