[ISBN 9780521662420] [doi:10.2277/0521662427]