Author: Sir W. S. Gilbert.