Atomic Learning has a good online course about Effective Presentations.
Here are some of the books I recommend on the topic of creating and delivering a good presentation:
Presentation Zen by Garr Reynolds
Presentation Zen Design by Garr Reynolds
Resonate by Nancy Duarte
slide:ology by Nancy Duarte
Made to Stick by Chip Heath and Dan Heath
The Back of the Napkin by Dan Roam
Thinking with Type by Ellen Lupton
Graphic Design, The New Basics by Ellen Lupton
Graphic Design Thinking by Ellen Lupton
A Whole New Mind by Daniel Pink
5 Minds for the Future by Howard Gardner
h4. Documents I used to prepare this presentation
h4. Websites I used to prepare this presentation