To read: Mastering the Art of Public Speaking - Michael J. Gelbs
To watch: Brene Brown - Vulnerability TED Talks