Author: Cid Hamet Benengeli.