publisher: Addison-Wesley Professional publish date: August 20th 2004
format: hardcover pages: 352
language: English
ISBN:
0321180623 (9780321180629)
publisher: Addison-Wesley Professional publish date: August 20th 2004
format: paperback pages: 352
language: English
ISBN:
032165904X (9780321659040)