Part travelogue, part autobiography, part historical document, this is Colm Tóibín at his finest and most insightful.