[ISBN 3-540-58301-7]