[ISBN 3-540-18666-2]