publisher: Sams Publishing publish date: July 24th 2009
format: paperback pages: 816
language: English
ISBN:
0672330695 (9780672330698)
publisher: Sams publish date: July 14th 2009
format: ebook pages: 813
language: English
ISBN:
0768689244 (9780768689242)