who wrote the musical in which kristin cheoweth plays glinda the good witch ?
stephen schwartz