978-0-345-52252-8