978-0-345-43469-2