1
by Royle, J. Andrew
Published 2008
Academic

2
by Royle, J. Andrew
Published 2013
Academic Press

3
by Royle, J. Andrew
Published 2013
Elsevier