publisher: Kessinger Publishing
publish date: May 1st 2006
format: paperback pages: 588
language: English
ISBN:
1425495753 (9781425495756)
publisher: Kessinger Publishing publish date: July 1st 2007
format: hardcover pages: 588
language: English
ISBN:
0548090548 (9780548090541)