Markov Processes by Daniel T. Gillespie & Daniel Gillespie