Books by Douglas G. Hartle