Nonviolent Communication: A Language of Life, 3rd Edition: Life-Chan – VERY GOOD

A nice touch about this unbranded textbook is the inclusion of practice tests.