1
by Crabb, Michael, Ranicki, Andrew
Published 2017
Springer International Publishing

2
by Crabb, Michael Charles, James, Ioan Mackenzie
Published 1998
Springer London