Author's books Moore Roger E.