1
by Asher, Nicholas
Published 2011
Cambridge University Press

2
by Asher, Nicholas
Published 1993
Springer Netherlands

3
Published 2014
Springer Berlin Heidelberg
Other Authors: '; ...Asher, Nicholas...