Books by Michael Bamforth