Author: Mark Maguire
Alternate names: MARK MAGUIRE