Magnetic Field of Magnetic Dipole Moment

I'm seeking some clarification on a topic found in Jackson 'Classical Electrodynamics' Chapter 5. This deals with the magnetic field of a localised current distribution, where the magnetic vector potential is given by
[tex]\vec{A}(\vec{x}) = \frac{\mu_0}{4\pi} \frac{\vec{m}\times\vec{x}}{\left|\vec{x}\right|^3}[/tex]

and the magnetic induction [tex]\vec{B}[/tex] is the curl of this [tex]\vec{B} = \nabla \times \vec{A}[/tex].
I know that the end result should be
[tex]\vec{B}(\vec{x}) = \frac{\mu_0}{4\pi} \left[\frac{3\vec{n}\left(\vec{n}\cdot\vec{m} - \vec{m}}{\left|\vec{x}\right|^3}\right][/tex]
Where [tex]\vec{n}[/tex] is the unit vector in the direction of [tex]\vec{x}[/tex]
But I'm struggling to do this calculation for myself.

I'm new to this forum! Googleing for the questioned problem I found this forum. Having the same problem as the author of this thread, I want to ask if someone has a solution on how Jackson found the formula for [tex]\vec{B}[/tex]?

I tried my luck with the product rule [tex]\nabla\times(\vec{A}\times\vec{B})=(\vec{B}\cdot\nabla)\vec{A}-(\vec{A}\cdot\nabla)\vec{B}+\vec{A}(\nabla\cdot\vec{B})-\vec{B}(\nabla\cdot\vec{A})[/tex] but came to no conclusion.

As I said in my post, the curl of the cross product should be
[tex]\vec{B}(\vec{x}) = \frac{\mu_0}{4\pi} \left(\nabla \times \left(\frac{\vec{m}\times\vec{x}}{\left|\vec{x}\right|^3}\right)\right) \\
= \frac{\mu_0}{4\pi}\left(\vec{m}\left(\nabla\cdot\frac{\vec{x}}{\left|\vec{x}\right|^3}\right) - ({\vec m}\cdot\nabla)\left[\frac{\vec x}{|{\vec x}|^3}\right][/tex].
This follows because m is a constant so only two terms of your four enter.
Given this result, the first term is a delta function is not needed if r>0.
The second term gives the result in the first post if the delta function singularity at the origin is again ignored.
Jackson is a bit obscure on this.