This story comes from Pu Songling's Strange Stories from a Chinese Studio; you can find out more Pu Songling (born 1640) at Wikipedia.
This story is 900 words long, so it will take about five minutes to read, or ten minutes if you are reading out loud.
Image credit: Tiger among the bamboo. Wikimedia.