Monte-Carlo Glauber Model of Heavy Ion Collsions