Before I joined Toastmaster International about year ago, I always wanted to speak better in public. Now I am a member of Toastmasters Club, I find this book very helpful whenever I give speeches at our meetings.
The nice thing about this book is that it is full of practical and proven techniques and fundermentals of communicantion and speaking. No elaborate theories, just plain simple but extremely effective ways of preparing talks, short or long, what audience likes to hear about, how to give attention getting openings and closings in your speeches among others.
All these ideas I put them to work right away in every speech. How many times can you read something and use it on the same day?
I strongly recommend this book to everyone not just for public speaking, but for daily interaction between people, jobs and social occasions.