Edge Hill: The Battle and Battlefield; With Notes on Banbury & Thereabout - Walford, Edwin Alfred