Books by Pat Hanlon