Stephen Sondheim: A Life