1,671,868 views | David JP Phillips • TEDxZagreb

The 110 techniques of communication and public speaking