London : Ellis Horwood,