1
by Ulivi, Paolo, Harland, David M.
Published 2007
Springer New York

2
by Ulivi, Paolo, Harland, David M.
Published 2009
Springer New York

3
by Ulivi, Paolo, Harland, David M.
Published 2012
Springer New York

4
by Ulivi, Paolo, Harland, David M.
Published 2015
Springer New York