[ISBN 3-540-53465-2]