John O’Farrell

An Utterly Impartial History of Britain

By John O’Farrell - Published 2007

Genres:

Nonfiction

This is essentially 1066 and All That for the 21st century. John O’Farrell, who is better known for his Guardian articles and novels ...Read Review