publisher: W. H. Freeman publish date: April 17th 2009
format: hardcover pages: 316
language: English
ISBN:
1429241179 (9781429241175)
publisher: W. H. Freeman publish date: April 17th 2009
format: paperback pages: 300
language: English
ISBN:
1429223758 (9781429223751)