Paper1979
Access Path Selection in a Relational Database Management System
Selinger et al.
Gives System R's cost-based approach to picking a query plan — estimating the cost of each join order and access path and choosing the cheapest — the method essentially every relational optimiser still descends from.
FreeAdvanced