A review by jessikeenan
On the Shoulders of Giants by Umberto Eco

challenging reflective slow-paced

4.0