Author: Shameka Frith
Alternate names: Shameka D Frith