1
by Trangenstein, John A.
Published 2013
Cambridge University Press

2
by Trangenstein, John A.
Published 2017
Springer International Publishing

3
by Trangenstein, John A.
Published 2017
Springer International Publishing

4
by Trangenstein, John A.
Published 2017
Springer International Publishing