publisher: Addison-Wesley Professional publish date: July 24th 2001
format: paperback pages: 320
language: English
ISBN:
0201721635 (9780201721638)
publisher: Addison-Wesley Professional publish date: October 26th 2004
format: paperback pages: 288
language: English
ISBN:
0321246241 (9780321246240)