Books by Duncan M. Fitzgerald