publisher: Addison-Wesley Professional publish date: June 18th 2010
format: paperback pages: 320
language: English
ISBN:
0321636457 (9780321636454)
publisher: Addison-Wesley Professional publish date: June 8th 2010
format: ebook pages: 317
language: English
ISBN:
0132117452 (9780132117456)