Contract Law of Qatar | 9781316511510 | Memmo