publisher: Addison-Wesley Professional publish date: March 1st 2006
format: paperback pages: 569
language: English
ISBN:
0321166078 (9780321166074)
publisher: Pearson Education publish date: April 3rd 2006
format: ebook pages: 608
language: English
ISBN:
0768685125 (9780768685121)