10.1007/978-3-642-87563-2_21