every non-fiction book I read this year, ranked from worst to best (23 books)