How to prove $$\pi^2=18\sum_{n=0}^{\infty}\frac{n!n!}{(2n+2)!}$$
I saw this as an exercise in Hobson's Treatise on Plane Trigonometry, pg.297. The $\pi^2$ has me flustered, I assume that there is some power series that gives this, but I could not find any promising candidates in the book.
Update:This can be proven by applying a Markoff transformation to $\sum\frac{1}{n^2}$.
Second Update: Can also be proven from the series for $(\sin^{-1} x)^2$.