We all LOVE the YouTube series called "Epic Rap Battles Of History". Which features figures from history rap battling against each other. The newest one features Gandhi and Martin Luther King Jr.!

They really know how to write! Not only do they rap but they also do everything in a historically accurate manner! Not to mention the fact that they're extremely funny!

They have some other great videos as well.

Hitler Vs. Darth Vader

Mario Brothers Vs. The Wright Brothers

They're all really funny and really well written.

Disclaimer: All their videos to run the risk of featuring explicative words and terms. Play at your own risk.