"Semele", Oratorio in three acts HWV 58

"Semele", Oratorio in three acts HWV 58