Examining the different strands of nationalism, including civic nationalism, ethnic nationalism, and religious nationalism.