Umberto Eco's extraordinary book "The Name of the Rose" is to my mind a classic. Perhaps not the easiest of reads but one well worth persevering with (there is at least one published commentary which helps considerably not least with the Latin bits). To find out more about the book see https://en.wikipedia.org/wiki/The_Name_of_the_Rose
"Books are not made to be believed, but to be subjected to enquiry".