publisher: Synergebooks
publish date: September 2nd 2009
format: ebook
language: English
ISBN:
074431710X (9780744317107)
publisher: SynergEbooks Publishing publish date: September 22nd 2013
format: paperback pages: 456
language: English
ISBN:
0744320178 (9780744320176)