publisher: Que
publish date: November 15th 2007
format: paperback pages: 554
language: English
ISBN:
0789736543 (9780789736543)
publisher: Que publish date: November 15th 2007
format: ebook pages: 576
language: English
ISBN:
0132713934 (9780132713931)