[ISBN 3-540-51454-6]