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