publisher: Random House, Inc. publish date: December 5th 2006
format: hardcover pages: 344
language: English
ISBN:
1400064635 (9781400064632)
publisher: Skyhorse Publishing publish date: October 7th 2014
format: hardcover pages: 352
language: English
ISBN:
1629146773 (9781629146775)