social studies for pakistan 5 - "horsburgh nicholas" (Heinemann,oxford university press pakistan, 2010)