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:
[tex]
\tau = \dot{L}[/tex]
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 [itex]e^{\theta\times} = 1 + \theta\times + \cdots[/itex] 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 [itex]x_1(0), x_2(0), \ldots, x_N(0)[/itex] and [itex]m_1,m_2,\ldots, m_N[/itex], but then the system may rotate so that at a given time [itex]t[/itex], the locations of the masses are
[tex]
x_k(t) = e^{\theta(t)\times} x_k(0)[/tex]
[itex]\theta(t)[/itex] is an angle which may change as a function of time. The velocities of the particles are
[tex]
v_k(t) = \dot{x}_k(t) = \dot{\theta}(t)\times (e^{\theta(t)\times} x_k(0)) = \omega(t) \times x_k(t)[/tex]
Here notation [tex]\omega(t) = \dot{\theta}(t)[/tex] was used. Also use notation [tex]\alpha(t) = \ddot{\theta}(t)[/tex]. Then, by using the product rule [tex]D_t(fg) = \dot{f}g +f\dot{g}[/tex] we get
[tex]
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)[/tex]
The angular momentum is
[tex]
L(t) = \sum_{k=1}^N m_k x_k(t)\times v_k(t)[/tex]
Then compute its time derivative, notice [itex]v_k\times v_k=0[/itex] and use a vector identity [itex]A\times (B\times C) = B(A\cdot C) - C(A\cdot B)[/itex]:
[tex]
\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)[/tex]
[tex]
= \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))[/tex]
Now the first term can be recognized to be [itex]I\alpha[/itex].
In general [itex]A\times (B\times C)\neq B\times (A\times C)[/itex], but now we are in this situation:
[tex]
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)[/tex]
[tex]
\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)[/tex]
so actually [itex]x\times (\omega\times v) = \omega\times (x\times v)[/itex]. So the second term after [itex]I\alpha[/itex] is the seeked [itex]\omega\times L[/itex].