Film adaptation - Naremore, James (Athlone Press, 2000)