publisher: Que Publishing publish date: June 13th 2010
format: paperback pages: 336
language: English
ISBN:
0789743159 (9780789743152)
publisher: Que publish date: June 3rd 2010
format: ebook pages: 325
language: English
ISBN:
0132168227 (9780132168229)