[ISBN 0-521-80493-0]