[ISBN 3-540-58944-9]