Trisha Yearwood signs books in Charlotte