[ISBN 9780521617246]