Author: Heather A. Hausenblas
Alternate names: Heather Hausenblas; Heather Ann Hausenblas