Contracts (Types - Terms - Pillars) (104 slides)
ISPN 978-977-337-571-3
Author Mr. Abdallah Gebril