Caravan's General Knowledge MCQs - Ikram Rabbani, M. ; Sajid Iqbal and Samina Zafar (Lahore Caravan Enterprises, 2005)