publisher: Que Publishing publish date: March 24th 2007
format: paperback pages: 552
language: English
ISBN:
0789736683 (9780789736680)
publisher: Que publish date: March 14th 2007
format: ebook pages: 552
language: English
ISBN:
0768674972 (9780768674972)