Punjab: A History from Aurangzeb to Mountbatten