publisher: W.H. Freeman & Company publish date: December 1st 2009
format: paperback
language: English
ISBN:
1429235691 (9781429235693)
publisher: Worth Publishers publish date: December 15th 2012
format: paperback pages: 485
language: English
ISBN:
1464123659 (9781464123658)