Author: Clarke.