Fellow travelers - Mallon, Thomas 1951- (Pantheon Books, 2007)