Author: Scientific Control Systems Limited.