Charles John Philip Cave — English meteorologist and architectural historian