Author: Ferranti PLC.