978-0-471-19713-3