Author: Ferranti Computer Systems Limited. Advanced Systems Group.