publisher: Synergebooks
publish date: December 1st 2005
format: ebook pages: 335
language: English
ISBN:
0744306892 (9780744306897)
publisher: SynergEbooks publish date: April 15th 2009
format: paperback pages: 446
language: English
ISBN:
9780744307832