This has some exercises.