publisher: Addison Wesley Longman publish date: February 12th 2005
format: hardcover pages: 960
language: English
ISBN:
0321295250 (9780321295255)
publisher: Addison Wesley
publish date: May 21st 2006
format: paperback pages: 250
ISBN:
0321375122 (9780321375124)