publisher: W. H. Freeman publish date: December 25th 2009
format: hardcover pages: 600
language: English
ISBN:
1429219742 (9781429219747)
publisher: W.H. Freeman & Company publish date: March 1st 2004
language: English
ISBN:
0716799219 (9780716799214)
publisher: W. H. Freeman publish date: March 26th 2004
pages: 790
language: English
ISBN:
0716799537 (9780716799535)
language: English
ISBN:
0716712628 (9780716712626)
publisher: W. H. Freeman publish date: August 1st 2006
format: hardcover
language: English
ISBN:
0716761920 (9780716761921)