Author's books Wells John Warren