Books by david a. maclenman