2
by Millspaugh, Joshua J.
Published 2001
Academic Press

3
Published 2014
Elsevier Science

4
by Royle, J. Andrew
Published 2013
Elsevier

6
by Royle, J. Andrew
Published 2013
Academic Press