978-3-540-46226-2