Books by David M Harland