publisher: W. H. Freeman
publish date: June 8th 2007
format: paperback pages: 572
language: English
ISBN:
071678467X (9780716784678)
publisher: W. H. Freeman
publish date: September 5th 2003
format: paperback pages: 482
ISBN:
0716783312 (9780716783312)
publisher: W. H. Freeman
publish date: December 28th 2012
format: paperback pages: 656
ISBN:
1464135657 (9781464135651)
publisher: Worth Publishers, Loose-Leaf" /> publish date: July 5th 2013
format: Loose-Leaf
ISBN:
1464135614 (9781464135613)
publisher: W. H. Freeman
publish date: December 28th 2012
format: Loose-Leaf pages: 656
ISBN:
1464135649 (9781464135644)