English Major Barbara Cited by user PeterJanes on 04 Jan 2023 Major Barbara is a three-act English play by George Bernard Shaw, written and premiered in 1905 and first published in 1907.