Type: Physical Book
Language: English
Pages: 756
Release Date: 2006-02-24
ISBN 10: 0486445682
ISBN 13: 9780486445687
Country: United Kingdom of Great Britain and Northern Ireland
Type: Physical Book
Language: English
Pages: 752
Release Date: 2012-09-20
ISBN 10: 0486134695
ISBN 13: 9780486134697
Country: United States of America