978-0-642-27894-4