Kinetic Theory of Ion Temperature Gradient Instability