Author: Concurrent Technologies plc.