Essential Communication Strategies by Herbert Hirsch & Herbert L. Hirsch