[ISBN 3-540-53432-6]