The cultural heritage of Punjab, 3000 B.C. to 1947 A.D