[ISBN 0-471-97796-9]