Books by Dunn, J. Allan, (Joseph Allan)