Andrew Marr deconstructs detective fiction, fantasy epics and spy novels - the books we really read. He unpicks their conventions to show how these books keep us turning the page.
1996
2000
1995
2016
2025
2021
2022
2008
1966
2020
1997
1973
1999
1964
1987