Author: Stephen Houlgate
Alternate names: STEPHEN HOULGATE