publisher: Que Publishing
publish date: May 20th 2004
format: paperback pages: 576
language: English
ISBN:
0789731290 (0029236731298)
publisher: Que
publish date: May 10th 2004
format: ebook pages: 576
language: English
ISBN:
0132714787 (9780132714785)