Right now I don't remember how the definitions go, but anyway it is true that torque equals the time derivative of the angular momentum:
<br />
\tau = \dot{L}<br />
I'll assume this as know now. It could be that that's a definition, or then it could be that it must be proven, I'm not sure.
Try to find introductory material to inertial tensor in three dimensions. For example:
http://en.wikipedia.org/wiki/Moment_of_inertia I haven't read the Wikipedia page myself, so I cannot tell if it's good or bad. If you can find this book from somewhere
https://www.amazon.com/dp/0534408966/?tag=pfamazon01-20 you might try it too.
Then go through some details of my post here:
https://www.physicsforums.com/showthread.php?t=215122 so that you understand why e^{\theta\times} = 1 + \theta\times + \cdots is a rotation operator.
Then consider a system of particles, which has a rigid structure. With respect to the center of mass, the locations and masses of the particles are originally x_1(0), x_2(0), \ldots, x_N(0) and m_1,m_2,\ldots, m_N, but then the system may rotate so that at a given time t, the locations of the masses are
<br />
x_k(t) = e^{\theta(t)\times} x_k(0)<br />
\theta(t) is an angle which may change as a function of time. The velocities of the particles are
<br />
v_k(t) = \dot{x}_k(t) = \dot{\theta}(t)\times (e^{\theta(t)\times} x_k(0)) = \omega(t) \times x_k(t)<br />
Here notation \omega(t) = \dot{\theta}(t) was used. Also use notation \alpha(t) = \ddot{\theta}(t). Then, by using the product rule D_t(fg) = \dot{f}g +f\dot{g} we get
<br />
a_k(t) = \ddot{\theta}(t)\times (e^{\theta(t)\times} x_k(0)) \;+\; \dot{\theta}(t)\times\big(\dot{\theta}(t)\times (e^{\theta(t)\times} x_k(0))\big)<br />
= \alpha(t)\times x_k(t) \;+\; \omega(t)\times v_k(t)<br />
The angular momentum is
<br />
L(t) = \sum_{k=1}^N m_k x_k(t)\times v_k(t)<br />
Then compute its time derivative, notice v_k\times v_k=0 and use a vector identity A\times (B\times C) = B(A\cdot C) - C(A\cdot B):
<br />
\dot{L}(t) = \sum_{k=1}^N m_k x_k(t)\times a_k(t)<br />
= \sum_{k=1}^N m_k x_k(t)\times\big(\alpha(t)\times x_k(t) \;+\; \omega(t)\times v_k(t)\big)<br />
<br />
= \sum_{k=1}^N m_k\big(\alpha \|x_k(t)\|^2 \;-\; x_k(t)(\alpha(t)\cdot x_k(t))\big) \;+\; \sum_{k=1}^N m_k x_k(t)\times (\omega(t)\times v_k(t))<br />
Now the first term can be recognized to be I\alpha.
In general A\times (B\times C)\neq B\times (A\times C), but now we are in this situation:
<br />
x\times (\omega\times v) = x\times (\underbrace{\omega \times (\omega \times x)}_{=\omega(\omega\cdot x) - x|\omega|^2}) = (x\times\omega)(\omega\cdot x)<br />
<br />
\omega \times (x\times v) = \omega \times (\underbrace{x\times (\omega\times x)}_{=\omega |x|^2 - x(\omega\cdot x)}) = -(\omega\times x)(\omega\cdot x)<br />
so actually x\times (\omega\times v) = \omega\times (x\times v). So the second term after I\alpha is the seeked \omega\times L.