[ISBN 0 471 90558 5]