Books by Patrick McGeeney