[ISBN 3-540-61671-3]