I've had recommendations for that Viktor Frankl book come up a few times over the years. I still haven't read it.
Looking forward to your take. Take your time -- I'm reading two books right now and will be pacing myself.