Libba: The Magnificent Musical Life of Elizabeth Cotten