Taj Mahal is the manic street preacher of American roots music. Whether championing the blues, folk, reggae, R&B, zyedeco, gospel or jazz, it