publisher: Ecco publish date: December 12th 2006
format: hardcover pages: 656
language: English
ISBN:
0061146684 (9780061146688)
publisher: Ecco publish date: August 16th 2005
format: hardcover pages: 496
language: English
ISBN:
0060817577 (9780060817572)
publisher: Ecco publish date: October 10th 2006
format: hardcover
language: English
ISBN:
0061146676 (9780061146671)