publisher: Addison Wesley
publish date: October 29th 2005
format: paperback pages: 900
language: English
ISBN:
0321304284 (9780321304285)
publisher: Addison Wesley Publishing Company publish date: July 30th 2003
format: paperback pages: 806
language: English
ISBN:
0321197178 (9780321197177)