publisher: Que publish date: October 2nd 2013
format: paperback pages: 352
language: English
ISBN:
0789751666 (9780789751669)
publisher: Que publish date: September 16th 2013
format: ebook pages: 346
language: English
ISBN:
0133480976 (9780133480979)