Books by Daniel J. Clarke