Ellis Horwood series in computers and their applications