[ISBN 3-540-67094-7]