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

informative reflective fast-paced

3.75