Bel Canto Flutes performs at Noe Valley Library