Books by Douglas H. MacDonald