Giant, a new musical at the Public Theater about three decades in the life of a Texas couple, was based on a novel by Edna Ferber, which was also made into the 1956 film starring Rock Hudson, Elizabeth Taylor and James Dean. What other novel did Edna Ferber write that was made into a musical?