She’s Got a Whole PhD
Hobbies and musings of a chemical engineering professor
5/5 Stars for The Overdue Life of Amy Byler by Kelly Harms!