publisher: W. H. Freeman
publish date: September 5th 2003
format: paperback pages: 482
language: English
ISBN:
0716783312 (9780716783312)
publisher: W. H. Freeman
publish date: April 1st 2003
format: paperback pages: 380
language: English
ISBN:
0716783320 (9780716783329)