David Brin Charles Beatty (1992)