Books Authored by Daniel Kirkpatrick