The art of advocacy and the masterpieces of pleading by Hilal Youssef Ibrahim

119