Author: Eileen Heffernan
Alternate names: Anne Eileen Heffernan; Anne E. Heffernan