How to Write and Share Humor: Techniques to Tickle Funny Bones and Win Fans