[ISBN 0-412-40470-2]