In computer science, the simplest solution is often the most elegant and effective.
The harder you work, the harder it is to surrender.
By used books. They have the same words as the new ones. Also libraries.