Author's Alias: stephen valentine patrick william allen