publisher: Addison-Wesley Professional publish date: July 30th 2009
format: paperback pages: 792
language: English
ISBN:
0321637631 (9780321637635)
publisher: Addison-Wesley Professional publish date: July 10th 2009
format: ebook pages: 803
language: English
ISBN:
0321669231 (9780321669230)