publisher: W. H. Freeman
publish date: August 30th 2007
format: hardcover
language: English
ISBN:
1429209569 (9781429209564)
publisher: W.H. Freeman & Company publish date: October 1st 2007
format: hardcover
language: English
ISBN:
142922052X (9781429220521)