Autor: Brin, David.