by Sid Kirchheimer
publisher: Sterling
publish date: April 28th 2006
format: hardcover pages: 336
language: English
ISBN:
1402730411 (9781402730412)
publisher: Sterling publish date: April 1st 2007
format: paperback pages: 336
language: English
ISBN:
1402745052 (9781402745058)
publisher: Sterling
publish date: September 10th 2010
format: ebook pages: 336
language: English
ISBN:
1402776861 (9781402776861)