ADVANCED MARKOV CHAIN MONTE CARLO METHODS