publisher: Worth Publishers publish date: June 10th 2005
format: paperback pages: 416
language: English
ISBN:
0716769263 (9780716769262)
publisher: Worth Publishers publish date: December 1st 2008
format: paperback pages: 416
language: English
ISBN:
1429220759 (9781429220750)