Not necessarily kotlin related, hope to not be OT, but i was wondering whether someone has good book/readings recommendation to learn more about concurrency models like CSP, actors etc in depth? i've started reading tony hoare's CSP book , but i was looking more for a comprehensive survey of different models.. i've some code examples in mind, but i still lack a solid understanding of the foundations of the subject.. any suggestion?