Glimpses of ancient Panjab (Sita Ram Kohli memorial lectures)