Taxi cab theory