Also check out this book "TED Talks: The Official TED Guide to Public Speaking" [1], written by the owner of TED himself. I read many books on public speaking and this is by far the best. I've been giving it as gift to friends who do public speaking of any kind.
[1] https://www.amazon.com/TED-Talks-Official-Public-Speaking/dp...