Will Kymlicka wins prize for new book