[ISBN 0-471-969-346]