[ISBN 3-540-52473-8]