Books by David Edwin Harrell