Introduction to workflow engine (Not limited to BPM)

When I was learning about workflow engine, I couldn’t find a document or book that tells about it in a systematic way. So I wrote one myself after diving into it. Hope this can help first learners.