Mastering the Art of Oral Presentations: Winning Orals, Speeches, and Stand-Up Presentations by Dan Fulop, John Parker Stewart 5 h 35 min