I don't usually go for late-eighties reggae, but there's some that you just can't say no to. 'Fire Singer' (aka 'Fire Fire') by Dennis Brown is one like that. This came out in 1987 and just a year or so later couldn't be had for love or money.
What's great about it? First, the rhythm; second, the mix; third, the vocals; fourth (and most of all), the lyrics. If you've ever felt angry about all the world's injustice, cruelty and waste then this is the song for you!