978-0-642-10532-5