Books by Andrew W. Kirkpatrick