This drama is set in late nineteenth-century Victorian England. Major Barbara is one of George Bernard Shaw’s “discussion” plays, a style of playwriting that is achieved through a series of conversations. Ideological conflicts arise between Barbara, a major in the Salvation Army, and her father, a wealthy industrialist. Shaw addresses morality, religion, hypocrisy, and society in this play and makes reference to the “Gospel of St. Andrew Undershaft” in his preface—a gospel that promises society’s redemption. The play emphasizes poverty as the cause of society's ills.