I was recently reading some reviews of Ken Follett's, 'The Pillars of the Earth' in which quite a few reviewers commented that they learnt so much about the history of that period and also understanding architecture just from reading the book. I wondered what other novels were good for an understanding of history, geography, languages, any areas really that we might not normally think about that could be recommended?