[ISBN 3-540-53846-1]