Author: Dianna J. Bowles
Alternate names: Dianna J. Bowles; D. J. Bowles; D.J. Bowles