Shared Parenting: Beyond the Great Divide: The Twenty Essential Co-Parenting Tasks for Raising Children in Two Homes