I don't really care where the fabric comes from. If I like the print, I like it - Walmart or quilt shop or thrift shop. I know it matters to others. If you can just say which fabric is from where.
If I can buy the same fabric elsewhere for less, I will. It isn't personal. lol
If Walmart still sells it, don't price it higher than Walmart. Same goes for quilt shop fabrics.
For books, check out the price of the book other places - Amazon.com, half.com, ebay.com, etc. See what other sites are selling them for and factor in shipping costs. Your potential customers will often do the same. Why pay more if you don't have to?
Good luck. Once you start selling, you will find what works for you. It is a lot of trial and error. :)