Supreme Court agrees to take up gun case regarding right to carry for self-defense