abanyabwenge b'i burasirazuba bagera i yerusalemu the opera was composed by stewart wallace and the libretto penned by amy tan