Joe Celko's Thinking in Sets: Auxiliary, Temporal, and Virtual Tables in SQL - Celko, Joe (Elsevier, 2011)