Books by Peter O'Hagan