publisher: Worth Publishers
publish date: July 30th 2010
format: ebook pages: 528
language: English
ISBN:
1464100519 (9781464100512)
publisher: Worth Publishers publish date: July 30th 2010
format: hardcover pages: 528
language: English
ISBN:
142925730X (9781429257305)