[ISBN 0-412-40460-5]