telegraph.co.uk
46%
449
Five future classics to buy book lovers for Christmas
£20) Franzen’s 600-page epic is set in 1971 and tells the story of the Hildenbrandt family. Russ, pastor of a suburban Chicago church, is locked in a rivalry with his charismatic head of youth programming, and considering adultery.