Books by Daniel Kirkpatrick