Author: Darren R. Flower
Alternate names: Darren D.R. Flower