A review by rylene
Der Name der Rose by Umberto Eco

adventurous challenging informative mysterious reflective tense slow-paced

4.25