publisher: Addison-Wesley publish date: August 3rd 2006
format: paperback pages: 800
language: English
ISBN:
0805302964 (9780805302967)
publisher: Addison-Wesley publish date: January 14th 2011
format: paperback pages: 840
language: English
ISBN:
0321714385 (9780321714381)