publisher: Worth Publishers
publish date: May 14th 2008
format: paperback pages: 528
language: English
ISBN:
1429206152 (9781429206150)
publisher: Worth Publishers publish date: December 1st 2010
format: paperback pages: 228
language: English
ISBN:
1429241071 (9781429241076)