Author: Cleugh, Dennis.