Savage’s approach is driven by the increasing relevance of computational models that are more realistic than the abstract ones studied in the mid-20th century. These concepts are presented with an emphasis on finite problems and concrete computational models, making the book a valuable resource for those interested in the practical applications of theoretical computer science.