[ISBN 0471-97796-9]