publisher: W. H. Freeman publish date: June 27th 2008
format: hardcover pages: 2
language: English
ISBN:
1429228334 (9781429228336)
publisher: W. H. Freeman
publish date: December 25th 2007
format: paperback pages: 600
ISBN:
1429203536 (9781429203531)
publisher: W. H. Freeman
publish date: December 20th 2002
format: paperback
language: English
publisher: W. H. Freeman, Hardcover" /> publish date: September 27th 2005
format: hardcover
language: English
ISBN:
0716779242 (9780716779247)