978-0-385-47457-3