FLPBook: revised Chater 8.