1
by Brooks, David R.
Published 1999
Springer New York

2
by Brooks, David R.
Published 2007
Springer London

3
by Brooks, David R.
Published 2008
Springer London

4
by Brooks, David R.
Published 2017
Springer International Publishing

5
by Brooks, David R.
Published 2011
Springer London