Principles of communication - Winterson, David (Arise Publishers, 2010)