You may not know the name Teresa del Riego, but maybe you should. The Spanish/English composer wrote more than 300 ballads. Her music was performed routinely throughout her long lifetime (she lived ...