publisher: Que Publishing publish date: May 24th 2010
format: paperback pages: 512
language: English
ISBN:
078974306X (9780789743060)
publisher: Que publish date: May 14th 2010
format: ebook pages: 506
language: English
ISBN:
0789746557 (9780789746559)