Book Description: This book provides a complete stand alone coverage with which someone conversant with computers could build and analyze the output from a discrete event simulation model. The implementation of models concentrates on the use of general purpose procedure oriented languages, as opposed to special purpose simulation languages, and on the use of C in particular. By concentrating on a widely available language and providing the source code of a simulation library on disk, simulation is made accessible and cost effective in both a teaching and industrial context.