Books by Diarmid A. Finnegan