Parenting Against the Tide: A Handbook for 21st Century Parenting