Joan Alexander - Scottish pianist and soprano