Punjab : colonial challenge and popular response, 1849-1947 /