M J Porter
The idle wonderings of an Early English history nerd, with book reviews, occasional film reviews and other shares including new release information.