Biggie's music covers all three - he doesn't produce, but he's fortunate to get to work with guys like the Bluez Brothers and DJ Premier. And on top of that, every one of his tracks contains thought-provoking lyrics delivered masterfully. Everything is covered. And this is no easy feat, it's pretty difficult to think of another hip hop artist whose body of work is this perfect.