publisher: Que publish date: April 19th 2007
format: paperback pages: 366
language: English
ISBN:
0789736470 (9780789736475)
publisher: Que publish date: March 20th 2007
language: English
ISBN:
0768674522 (9780768674521)
publisher: Que publish date: April 19th 2007
format: ebook pages: 384
language: English
ISBN:
0132714078 (9780132714075)