Discrete Event Modeling And Simulation: A Practitioner\'s Approach