Author's Alias: jack smart