Principles and practices of gaming-simulation - Greenblat, Cathy Stein; Duke, Richard D.