Charles Alexander Cameron — Irish physician, chemist and writer