A review by charlotteps
Learned Optimism: How to Change Your Mind and Your Life by Martin Seligman

informative slow-paced

4.0