Scrub and cleanse ham.
Soak in cold water over night; in morning place in a large kettle and cover with cold water.
Bring slowly to the boiling point and gradually add the molasses, allowing 18 minutes for each pound.
When ham is done remove from stove and allow it to become cold in the water in which it was cooked.
Now remove the ham from water; skin and stick cloves (about 1½ dozen) over the ham.
Rub brown sugar into the ham.
Put in roasting pan and pour over sherry and vinegar.
Baste continually and allow it to warm through and brown nicely. This should take about ½ hour.