publisher: Addison-Wesley Professional publish date: May 8th 2006
format: ebook pages: 512
language: English
ISBN:
0132701464 (9780132701464)
publisher: Addison-Wesley Professional publish date: May 1st 2006
format: paperback pages: 479
language: English
ISBN:
0321350170 (9780321350176)