978-0-521-87471-7