[ISBN 3-540-18243-8]