Books by John Hindle