978-0-521-43811-7