publisher: W. H. Freeman, Hardcover" /> publish date: December 26th 2008
format: hardcover
language: English
ISBN:
1429236264 (9781429236263)
publisher: W. H. Freeman
publish date: November 22nd 2006
format: hardcover
language: English
ISBN:
1429205326 (9781429205320)