publisher: Que publish date: April 1st 2008
format: paperback pages: 429
language: English
ISBN:
078973785X (9780789737854)
publisher: Que publish date: March 14th 2008
format: ebook pages: 449
language: English
ISBN:
0768682525 (9780768682526)
publisher: Que publish date: March 18th 2008
format: ebook pages: 456
language: English
ISBN:
0132714035 (9780132714037)