Type: Physical Book
Language: English
Pages: 341
Release Date: 2009-01-01
ISBN 10: 0231126905
ISBN 13: 9780231126908
Country: United States of America
Type: Physical Book
Language: English
Pages: 344
Release Date: 2008-11-05
ISBN 10: 023150165X
ISBN 13: 9780231501651
Country: Luxembourg