Examples and exercises in programming books.