Alliance Resource Partners:  19% Yield, Hated Sector, Buy Now And Hold As Prices Improve