format: paperback pages: 428
language: English
ISBN:
0324273266 (9780324273267)
format: paperback pages: 1120
language: English
ISBN:
0324273274 (9780324273274)
format: paperback pages: 768
language: English
ISBN:
0324201214 (9780324201215)
format: paperback pages: 560
language: English
ISBN:
0324273282 (9780324273281)