Discrete Choice Analysis: Theory and Application to Travel Demand