Who wrote the play My Fair lady?

My Fair Lady is a movie based on the play 'Pygmalion' written by George Bernard Shaw.