Practical Guide to Computer Simulations: (With CD-ROM)