أرسل هذا في رسالة قصيرة: Principles of concurrent and distributed programming