holomorphic functions and fixed points

I'm studying for a complex analysis exam, and I'm stuck on this problem from an old exam:

Let $g$ be a holomorphic function on $|z|<R,R>1$, with $|g(z)|\leq 1$ for all $|z|\leq 1$.

(a) Show that for all $t\in C$ with $|t|<1$, the equation $$z=tg(z)$$ has a unique solution $z=s(t)$ in the disc $|z|<1$.

(b) Show that $t\mapsto s(t)$ is a holomorphic function on the disc $|t|<1$. (Hint: find an integral formula for $s$.)


In (a), you want to show that $f_t(z) = z - tg(z)$ has a unique zero in the unit disk. Since $|tg(z)| < 1$ for $|z| \leqq 1$, this function is ripe for an application of Rouché's theorem. For (b), you should be able to modify the argument principle in order to pick out the zero of $f_t$, instead of merely counting it. More explicitly, look at the function $$ P(t) = \int_{|z| = 1} \frac{zf_t'(z)}{f_t(z)} dz. $$