publisher: Que Publishing publish date: January 16th 2013
format: paperback pages: 288
language: English
ISBN:
0789750597 (9780789750594)
publisher: Que publish date: December 30th 2012
format: ebook pages: 299
language: English
ISBN:
0133354091 (9780133354096)