Davey, Richard Patrick Boyle, historical writer and novelist