Pygmalion by George Bernard Shaw & My Fair Lady, adapted by Alan Jay Lerner, PB.