978-0-345-47681-4