Thanks to MomCulture for this extended article.