If you have never heard of Carol Kaye, you should.