Top 1176 arnold gries PDF Book Page 49