publisher: W. H. Freeman
publish date: June 1st 2007
format: hardcover
language: English
ISBN:
1429205628 (9781429205627)
publisher: W. H. Freeman, Hardcover" /> publish date: December 29th 2006
format: hardcover
language: English
ISBN:
1429205601 (9781429205603)
publisher: W.H. Freeman & Company
format: hardcover
language: English
ISBN:
0716779692 (9780716779698)