publisher: Kessinger Publishing publish date: May 4th 2005
format: paper pages: 768
language: English
ISBN:
1419164368 (9781419164361)
publisher: Kessinger Publishing publish date: May 23rd 2010
format: hardcover pages: 766
language: English
ISBN:
1161498125 (9781161498127)