Water Margin is one of China's Four Great Classical Novels. Written by Shi Naian during the Ming dynasty, it tells the story of ordinary people driven to rebellion by corrupt officials in the final years of the Northern Song. Through its depiction of 108 heroes gathering at Mount Liang to resist a corrupt government, the novel paints a sweeping historical tableau.