Online Resources for HAP

McGraw Hill Online Resource.

HOW TO GIVE A TED TALK article

How to Give a TED TALK by Peter Smith (video)