Caravan's Comprehensive Book of General Knowledge MCQs - Ahmad Najib (Lahore Caravan Book House, 2016)