Geography:
Paper I
1) Modern Physical Geography by Sarfaraz Ahmad Bajwa - Publishers Emporium
Paper II
2) Economic Geography (11th Edition) by M. Fazle Karim - Saleem Publishing House
3) Human Geography For Students of Degree & Other Classes by Prof. Mian Muhammad Anwar - White Rose Publishers
Past Papers:
4) Geography for CSS: Top 20 Questions by Muhammad Jahangir Sanpaal - Jahangir Book Depot
Source: Hassan Hote