publisher: Addison-Wesley Professional publish date: December 24th 2004
format: paperback pages: 480
language: English
ISBN:
0321180860 (9780321180865)
publisher: Addison-Wesley Professional publish date: January 1st 2005
format: ebook pages: 480
language: English
ISBN:
1282649884 (9781282649880)