publisher: Random House, Inc. publish date: November 4th 2003
format: hardcover pages: 348
language: English
ISBN:
0375502165 (9780375502163)
publisher: Skyhorse Publishing publish date: October 7th 2014
format: hardcover pages: 352
language: English
ISBN:
1629146781 (9781629146782)