John O'farrell
View books
  • John O'Farrell is the author of four novels: The Man Who Forgot His Wife, May Contain Nuts, This Is Your Life and The Best a Man Can Get. His novels have been translated into over twenty languages and have been adapted for radio and television. He has also written two best-selling history books: An Utterly Impartial History of Britain and An Utterly Exasperated History of Modern Britain, as well as a political memoir, Things Can Only Get Better and three collecti ... Learn more

If you like John O_Farrell, then you'll like:

Marina Lewycka
View books