Lupe Fiasco:

Also Watch