Books by Martin Hoyle