Books Authored by Matthew D. Kirkpatrick