Leon Russell, who sang, wrote and produced some of rock `n' roll's top records, has died. He was 74.