by Steven M. Stanley
publisher: W.H. Freeman & Company
format: hardcover pages: 690
language: English
ISBN:
0716716771 (9780716716778)
format: hardcover pages: 689
language: English
ISBN:
0716719754 (9780716719755)
publisher: W.H. Freeman & Company
format: paperback
language: English
ISBN:
0716720353 (9780716720355)