Author: Royal Software Limited.