10 powerful books to read