Happy mix, 95-2003 Happyhard
Here is the link for the tracklisting and the mix:

http://mixes.djfez.com/mixes/details.php?mix_id=644

Hope you enjoy.