A review by lloffe
Nonviolent Communication: A Language of Life by Marshall B. Rosenberg

challenging emotional funny hopeful informative inspiring lighthearted reflective sad medium-paced

5.0