Managing Casinos: A Guide for Entrepreneurs, Management Personnel and Aspiring Managers