Beanstack: Reading Challenges and Personalized Recommendations

Beanstack: Reading Challenges and Personalized Recommendations

Summer reading challenge.