October 4, 2023March 28, 2025 Brett Abrams Independent bookstores find new revenue streams in building community