publisher: W. H. Freeman publish date: April 20th 2007
format: hardcover
language: English
ISBN:
1429211407 (9781429211406)
publisher: W. H. Freeman publish date: June 1st 2004
format: hardcover pages: 850
language: English
ISBN:
0716764881 (9780716764885)