publisher: Que Publishing publish date: November 8th 2010
format: paperback pages: 640
language: English
ISBN:
0789741008 (9780789741004)
publisher: Que publish date: October 29th 2010
format: ebook pages: 636
language: English
ISBN:
0132116855 (9780132116855)