Author: Catherynne M. Valente
Alternate names: Catherynne Valente
Born: 5 May 1979
Bio: https://en.wikipedia.org/wiki/Catherynne_M._Valente