[ISBN 0-415-10194-8]