publisher: Worth Publishers
publish date: September 2nd 2011
format: paperback pages: 272
language: English
ISBN:
1429287756 (9781429287753)
publisher: Worth Publishers publish date: November 15th 2011
format: ebook pages: 255
language: English
ISBN:
1464104832 (9781464104831)