Alexander McAdie: Scientist And Writer