[ISBN 3-540-19019-8]