publisher: Que Publishing publish date: May 13th 2010
format: paperback pages: 508
language: English
ISBN:
0789744457 (9780789744456)
publisher: Que publish date: May 3rd 2010
format: ebook pages: 576
language: English
ISBN:
0132168561 (9780132168564)