1
by Davis, Wayne A.
Published 2016
Springer Netherlands

2
by Davis, Wayne A.
Published 2005
Clarendon

3
by Davis, Wayne A.
Cambridge University Press