[ISBN 0-412-40450-8]