Punjab: A History from Aurangzeb to Mountbatten - Rajmohan Gandhi