You take some soul, some old r & b, some jazz, some blues(of course), some country and some original songs and put them together with feeling, rhythm and skillful musical performances and you have a Taj Mahal cd.  Taj never lets you down.  He has an extensive interest in music of all kinds and expresses his love of it through his singing and playing.