publisher: Que Publishing publish date: July 5th 2010
format: paperback pages: 1152
language: English
ISBN:
0789743086 (9780789743084)
publisher: Que publish date: June 25th 2010
format: ebook pages: 146
language: English
ISBN:
0789744236 (9780789744234)