Iqbal is the second best poet in urdu. First is Mirza Ghalib.
Iqbals era was from 1900 to 1950. Most of his work is like goes on top of your head. But I bought a big book explaining his work and poetry. Ill share one or two. And if you have some please share.