[ISBN 3-540-13986-9]