David Weir finished reading Library by Andrew Pettegree Sep 17 Public Library by Arthur der Weduwen, Andrew Pettegree