Effects of Life Stress, Social Support, and Cultural Norms on Parenting Styles Among Mainland Chinese, European Canadian, and Chinese Canadian Immigrant Mothers · Study