أرسل هذا في رسالة قصيرة: Elements of functional programming / Chris Reade.