Comunicacion no Violenta: Un Lenguaje de vida by Marshall B. Rosenberg

A nice touch in this textbook is the practice tests with answer explanations.