Books by James Daniel Armstrong