publisher: Que publish date: November 1st 2007
format: paperback pages: 394
language: English
ISBN:
0789737310 (9780789737311)
ASIN: 789737310
publisher: Que publish date: November 26th 2003
format: ebook pages: 408
language: English
ISBN:
0132714132 (9780132714136)