publisher: Sterling
publish date: October 1st 2007
format: hardcover pages: 640
language: English
ISBN:
1402743440 (9781402743443)
publisher: Sterling Publishing (NY) publish date: February 5th 2013
format: ebook pages: 640
language: English
ISBN:
1454904402 (9781454904403)