Author: Teshale Tibebu
Alternate names: Tibebu Teshale