books by author
John O'Farrell

An Utterly Impartial History of Britain: (or 2000 Years of Upper Class Idiots in Charge)

An Utterly Exasperated History of Modern Britain: or Sixty Years of Making the Same Stupid Mistakes as Always

SELECT EDITIONS: xo - Jeffery Deaver, The Man Who Forgot His Wife - John O'Farrell, A Most Peculiar Malaysian Muder - Shamini Flint and Now You See Her - Joy Fielding
