A Disaggregate Travel Demand Model