978-0-385-47952-3