Adapted from southernfood.about.com
Place ham, fat side up, on rack in a foil-lined roasting pan; score fat and stud with cloves, if desired. Cook at 325� for about 18 minutes per pound, until meat thermometer or instant read thermometer registers 148�. If your ham is labeled Ready to Cook, follow packaging directions. Combine maple syrup, brown sugar, cola, mustard, ginger, and cinnamon in saucepan; bring to a simmer and continue cooking over low heat for about 2 minutes. About 20 minutes before the ham is done, spoon about half of the glaze over top of ham, then about 10 minutes before done, spread remaining glaze over ham.