publisher: W. H. Freeman publish date: January 1st 2008
format: hardcover pages: 512
language: English
ISBN:
142920446X (9781429204460)
publisher: W. H. Freeman
publish date: January 15th 1996
format: hardcover pages: 512
language: English
ISBN:
0716728168 (9780716728160)