Author: UMIST.Digital Systems Engineering.