Author: Clarke, Basil.