Continuous-time Markov chains