[ISBN 9780521672610] [doi:10.2277/0521672619]