[ISBN 3-540-53879-8]