review of chapters: preliminaries and algorithm