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

5.0

This should be taught in every school in a practical form.