[ISBN 0-471-94901-9]