Author's Alias: mark stephen shields