publisher: Worth Publishers
publish date: October 9th 2009
format: Loose-Leaf pages: 900
language: English
ISBN:
1429250143 (9781429250146)
publisher: W.H. Freeman & Company publish date: June 1st 2012
format: hardcover
language: English
ISBN:
146412874X (9781464128745)