Author: Control and Readout Limited.