2
by Block, David L.
Published 2000
Springer Netherlands

3
by Block, David L., Freeman, Kenneth C.
Published 2008
Springer New York

4
Published 2010
Springer New York
Other Authors: '; ...Block, David L....

5
Published 2004
Springer Netherlands
Other Authors: '; ...Block, David L....