European History - Ali, Butt Muhammad (Lahore Emporium Publishers, 2011)