John Allen — British physician, historian and writer (1771-1843)