I read this book some time ago, but wanted to hear it on Audible and compare. It is a bit preachy in places, but overall one of the best of this type. The situations were handled realistically and the problems solved in creative manner.