A Level British History - "David Weigall" (,Oxford Karachi, Pakistan, 1982)