publisher: W.H. Freeman & Company publish date: March 18th 2005
format: paperback pages: 475
language: English
ISBN:
0716768259 (9780716768258)
publisher: W. H. Freeman publish date: October 26th 2007
format: paperback pages: 475
language: English
ISBN:
0716785226 (9780716785224)