Author's Alias: william peter hamill jr