Parking Behavioural and Assignment Modelling