[ISBN 3-540-53583-7]