Married for Life: Overcoming the Trials and Tribulations That a Lifetime Can Bring Together Kevin B. Hull