John Davy Hayward — British literary critic and writer