publisher: Helion & Company publish date: July 1st 2009
format: hardcover pages: 535
language: English
ISBN:
190603334X (9781906033347)
publisher: Helion & Company publish date: May 15th 2012
format: paperback pages: 536
language: English
ISBN:
1907677062 (9781907677069)