[ISBN 3-540-17698-5]