[ISBN 10 3-540-35258-9] [doi:10.1007/3-540-35262-7_1]