The Struggle for Pakistan: a Muslim homeland and global politics.