Fife: Genesis of the Kingdom - Adrian C Grant

Many remarkable things about Fife's origins never understood before are set out in detail here – a…