Author: Weird Al Yankovic
Alternate names: Weird Al