publisher: Que Publishing
publish date: July 1st 2005
format: paperback pages: 288
language: English
ISBN:
0789734354 (9780789734358)
publisher: Que publish date: October 20th 2010
format: ebook pages: 382
language: English
ISBN:
0789746689 (9780789746689)