1
by Barr, N. A.
Published 2010
Oxford University Press

2
by Barr, N. A.
Published 2008
Oxford University Press

3
by Diamond, Peter A.
Published 2002
Oxford University Press

4
by Diamond, Peter A.
Published 2003
MIT Press