publisher: Addison Wesley Longman publish date: July 22nd 2006
format: paperback
language: English
ISBN:
0321412745 (9780321412744)
publisher: Addison Wesley publish date: May 16th 2008
format: paperback pages: 632
language: English
ISBN:
0321522354 (9780321522351)