publisher: Que publish date: November 19th 2005
format: paperback pages: 464
language: English
ISBN:
0789734249 (9780789734242)
publisher: Que
publish date: March 5th 2007
format: paperback pages: 226
language: English
ISBN:
0789736306 (9780789736307)